﻿/*
 * KLF Headless Browser
 * Written by Kris Oye <kristianoye@gmail.com>
 * Copyright (C) 2011-2012.  All rights reserved.
 */
namespace KLF.Lib.Browser.DOM.CSS.SAC
{
    #region Using Statements

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    #endregion

    public enum LexicalTypeEnum
    {
        OperatorComma,
        OperatorPlus,
        OperatorMinus,
        OperatorMultiply,
        OperatorSlash,
        OperatorMod,
        OperatorExp,
        OperatorLt,
        OperatorGt,
        OperatorGte,
        OperatorLte,
        OperatorTilde,
        Inherit,
        Integer,
        Real,
        Em,
        Ex,
        Pixel,
        Inch,
        Centimeter,
        Millimeter,
        Point,
        Pica,
        Percentage,
        CounterFunction,
        CountersFunction,
        RgbColor,
        Degree,
        Gradian,
        Millisecond,
        Second,
        Hertz,
        Kilohertz,
        Indent,
        StringValue,
        Attr,
        RectFunction,
        UnicodeRange,
        SubExpression,
        Function,
        Dimension
    }

    public class LexicalUnit
    {
        public string DimensionalUnit
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public float FloatValue
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public string FunctionName
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public int IntegerValue
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public string Parameters
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public string StringValue
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public LexicalUnit SubValues
        {
            get
            {
                throw new NotImplementedException();
            }
        }
    }
}
